package ciicos.check.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 巡检任务
 *
 * @版本： V3.2.0
 * @版权：
 * @作者： 产研项目租
 * @日期： 2023-07-26
 */
@Data
@TableName("check_task")
public class CheckTaskEntity {
    @TableId("F_ID")
    private String id;

    @TableField("F_DESCRIPTION")
    private String description;

    @TableField("F_CREATORTIME")
    private Date creatortime;

    @TableField("F_CREATORUSERID")
    private String creatoruserid;

    @TableField("F_LASTMODIFYTIME")
    private Date lastmodifytime;

    @TableField("F_LASTMODIFYUSERID")
    private String lastmodifyuserid;

    @TableField("F_PLANNAME")
    private String planname;

    @TableField("F_PLANCODE")
    private String plancode;

    @TableField("F_NEEDUSER")
    private Integer needuser;

    @TableField("F_NEEDTIME")
    private Integer needtime;

    @TableField("F_REALTIME")
    private Double realtime;

    @TableField("F_ERRORMAX")
    private Double errormax;

    @TableField("F_ERRORMIN")
    private Double errormin;

    @TableField("F_CHECKTEAM")
    private String checkteam;

    @TableField("F_FILES")
    private String files;

    // 0未开始 1进行中 2已完成
    @TableField("F_STATUS")
    private String status;

    @TableField("F_ITEMTOTALS")
    private Integer itemtotals;

    @TableField("F_ITEMFINISHEDS")
    private Integer itemfinisheds;

    @TableField("F_ITEMANOMALYS")
    private Integer itemanomalys;

    @TableField("F_CONFIRMUSERID")
    private String confirmuserid;

    @TableField("F_CONFIRMTIME")
    private Date confirmtime;

    @TableField("F_CONFIRMRESULT")
    private String confirmresult;

    @TableField("F_CONFIRMMSG")
    private String confirmmsg;

    @TableField("F_PROCLASSGROUPID")
    private String proclassgroupid;

    @TableField("F_CODE")
    private String code;

    @TableField("F_TASKSTARTTIME")
    private Date taskstarttime;

    @TableField("F_TASKENDTIME")
    private Date taskendtime;

    @TableField("F_ENDEARLY")
    private String endearly;

    @TableField("F_ENDEARLYDESC")
    private String endearlydesc;


    @TableField("F_REALSTARTTIME")
    private Date realstarttime;

    @TableField("F_REALENDTIME")
    private Date realendtime;

    @TableField("F_UPLOADTIME")
    private Date uploadtime;

    @TableField("F_ACTIONUSERS")
    private String actionusers;



}
